home *** CD-ROM | disk | FTP | other *** search
/ Gigarom 1 / Gigarom Macintosh Archives (Quantum Leap)(CDRM1080320)(1993).iso / FILES / APP / E-L / Histog.cpt / Histog.ƒ / About QuickMODULE < prev    next >
Text File  |  1991-06-09  |  5KB  |  102 lines

  1.                                                ABOUT QuickMODULE
  2.  
  3. QuickMODULE is a collection of unique SUB Procedures for QuickBASIC.   This file
  4. you are reading accompanies a histogram generation program named Histog.  Histog
  5. was written and developed on Microsoft QuickBASIC 1.0 using this special
  6. QuickMODULE package which was developed by and is available from...
  7.  
  8.                                                  Raymond DiBugnara
  9.                                                    18 Meadow Road
  10.                                            Bolton, Massachusetts 01740.
  11.  
  12. The QuickMODULE package includes the Plot, Files, Data and Help functions used in
  13. Histog plus many more.  The modules used by Histog are only tapped for a small
  14. percentage of their real potential!  QuickMODULE 1.0 is now undergoing final testing
  15. and will be made available soon to the general public for about $50.  You may write
  16. for further information.  Histog and its source code is included in this package.
  17.  
  18. QuickMODULE was written to help BASIC programmers accomplish complicated and
  19. fairly sophisticated programming functions such as:
  20.  
  21.     •Multi-layered plots up to 99 layers with symbols, various width and pattern
  22. lines, rising/falling bars, automatic scales, etc. (Only 2 plot layers are used for
  23. Histog.)
  24.  
  25.     •Automatic scale drawing routine which draws log or linear graph scales in any
  26. location and at any angle.  Numerous formats are available.  (Used by Histog.)
  27.  
  28.     •Matrix disk file operations which can save/open 1 to 7 dimensioned arrays or
  29. sets of arrays automatically with all error detection built in.  (Used by Histog.)
  30.  
  31.     •Multi-column data entry permitting data to be input in a matrix.  (Only a single
  32. column was used for Histog)
  33.  
  34.     •Help function which automatically loads a “Help” file or any other text file and
  35. scroll lists the instructions for the user.  Includes a fast textwrap feature and a
  36. quick search function.  (Used by Histog.)
  37.  
  38.     •Edit field data input arrays which permit paging through multiple layers of data
  39. in any string or numerical data array.  (Only 1 layer was used for Histog.)
  40.  
  41.     •Printer functions including reading the print record allowing you to measure
  42. precisely what page setup and printer setup functions have been selected by the
  43. user.  (Used by Histog.)
  44.  
  45.     •An Alert function that automatically wraps and sizes itself for any amount of
  46. alert text and presents 1 to 4 button choices.  Optional edit field is presented for
  47. user to return a text answer.  (Used by Histog many places.)
  48.  
  49.     •A replacement for the INPUT function which works so slick you may never use
  50. the INPUT statement again.  Unlike INPUT, this function supports fractional widths
  51. and outline fonts.
  52.  
  53.     •Functions to do string trimming, get system font list, get the startup files and
  54. get “key down” even when you are in an edit field, etc.  (Used by Histog.)
  55.  
  56.     •Various other little gems like getting the startup application, the startup print
  57. files, numerical roundoff, automatic text wrap routines, routines to cound number
  58. of lines of text in a field, fast string-to-matrix swap functions, etc.
  59.  
  60. Since each of these functions is called with a single line (plus, in some cases, some
  61. lines to dimension the variables), a weekend programmer can put together a tight
  62. program in no time at all.  This is especially a benefit to technical people who need
  63. to write programs for their work but up to now had to settle for a clunky program
  64. with crude interfaces because they didn't have time to write a seamless
  65. application.
  66.  
  67. Each function is written as a CALL routine with local variables.  No conflict will
  68. occur with any previously defined variables or labels in your own program.  The
  69. QuickModule package source codes are embedded with tutoral comments to teach
  70. you what is going on.  Duplicate versions with all comments stripped are also
  71. supplied.
  72.  
  73. The QuickMODULE package comes with examples for using each module as well as a
  74. shell program and a copy of Histog and its source code.  All modules are in BASIC
  75. with explanations for use embedded in the source code and can be freely edited by
  76. the programmer for any special effects.  Compiled versions of any module may be
  77. freely distributed with no license fee.  Non-compiled versions can be likewise
  78. distributed if they are part of a program written by a liscensed QuickMODULES
  79. user and if the comment stripped version of each module is used (also provided
  80. with the QuickMODULE package).
  81.  
  82. I am currently enlisting a few beta testers for QuickMODULES.  I put this offer at the end of this file because I figured only a real computer nut would be curious enough to read this far.  If you enjoy programming with QuickBASIC but would like to have a little more fun doing it, please drop me a line.  You have my address.
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.